Australian citizen set world record by doing 3182 push-ups in one hour