I still have lots to offer, says Barrichello