Bendigo athlete Geoff Shaw wins World Masters decathlon gold in Spain