Text this: Students' Perceptions about the Opportunities and Challenges of ChatGPT in Higher Education