meghan trainor networth