Fernandez-Castano edges past Mulroy to win BMW Italian Open by two