Weight loss: These healthy roasted almond snacks can help you shed kilos in no time