Infinite staircases for Hirzebruch surfaces