'Vulnerable and unprepared' Camila Cabello hits back at paparazzi over beach bikini pics