Caribbean lemon and mango cake