Thomas-Dodd, Cameron miss out on shot put final