Standard Chartered profits beat forecasts