Contact fatigue life prediction of a bevel gear under spectrum loading