UK economy rebounds with strongest growth in nearly three years