How long do summers generally last on Cyprus