A trainer breaks down 10 of the best pushup variations for every fitness level, whether you're a beginner or advanced.