teddy swims net worth 2023