Sergio Garcia cleared of rules breach in Abu Dhabi