HSBC misses profit expectations in first quarter.