meghan trainor net worth