Teck Resources Q1 profit more than doubles to $2.1 billion