Olympics: Nick Willis ready for London 2012