Boehner says GOP willing to compromise on fiscal cliff