Cursor apologizes for unclear pricing changes that upset users