US man Edwin Castro, 31, has been criticised by financial experts over his spending habits after winning a whopping ...